#include"myhead.h"
// typedef struct {
//     const char *name;  // 地点名称
//     int node_id;       // 对应节点编号
// } PlaceMap;



typedef struct {
    const char *pinyin;
    const char *candidates; // 候选词（字符串形式）
} pinyin_entry_t;


#define MAX_USER_NUM 1000
extern lv_obj_t *orig_scr;
extern lv_obj_t *page1;
extern lv_font_t *chinese_font;
extern Graph graph;
extern place_count;
extern int usersave;
extern char visit_place[256];
user users[MAX_USER_NUM];
static lv_obj_t *kb_1;
void create_page1_ui(void);
void btn_event_cb_2(lv_event_t * e);
int get_node_id(const char *place_name);
static void ta_event_cb_2(lv_event_t *e);
void ta_event_hide_cb_2(lv_event_t *e);
void ta_del_from_pinyin(lv_event_t *e);
void return_main_page2(lv_event_t *e);
void create_page2(void);
void jump_to_pay(lv_event_t *e);
static void show_img_event_cb(lv_event_t * e);
void img_click_close3(lv_event_t *e);
extern void return_main_page(lv_event_t *e);
//中文输入
void enable_chinese_input(lv_obj_t *ta);


//键盘隐藏
extern void hide_kb_on_click(lv_event_t * e);
extern void setup_hide_kb(lv_obj_t * kb);

extern void create_page2_ui();

static void show_candidates(lv_obj_t * ta, const char *pinyin);
static void candidate_event_cb(lv_event_t * e);

#ifndef PAGE1_H
#define PAGE1_H

static const pinyin_entry_t pinyin_dict[];
#endif
